package com.generator.purchaseManage.brandManage.service;

import com.generator.purchaseManage.brandManage.pojo.CBrand;
import com.generator.util.PageModel;

import java.util.List;

/**
 * @version 1.0
 * @auther wumei
 * @date 2022/10/04
 * 星期六 21:06
 */
public interface IBrandService {

    /**
     *  根据条件查询品牌信息
     * @param brand
     * @return
     */
    public PageModel<CBrand> queryBrandByCondition(CBrand brand,PageModel<CBrand> pageModel);

    /**
     *  查询所有品牌信息
     * @return
     */
    public List<CBrand> queryBrandByCondition();


    /**
     *  根据品牌名称品牌信息
     * @param brand
     * @return
     */
    public CBrand queryBrandByName(CBrand brand);

    /**
     * 添加品牌
     * @param brand
     * @return
     */
    public boolean addBrand(CBrand brand);

    /**
     * 修改品牌信息
     * @param brand
     * @return
     */
    public boolean updateBrand(CBrand brand);

    /**
     * 删除品牌
     * @param brand
     * @return
     */
    public boolean deleteBrand(CBrand brand);
}
